[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/32] target-arm queue
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [PULL 00/32] target-arm queue |
Date: |
Mon, 24 Oct 2016 18:24:56 +0100 |
My review queue is currently empty. I may do another
small pullreq towards the end of the week if a few things
that didn't pass code review get respun.
thanks
-- PMM
The following changes since commit a3ae21ec3fe036f536dc94cad735931777143103:
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
(2016-10-24 15:03:09 +0100)
are available in the git repository at:
git://git.linaro.org/people/pmaydell/qemu-arm.git
tags/pull-target-arm-20161024
for you to fetch changes up to cc083d8a25e0a886c3cd4bea0bf57ac4e896fa3f:
i2c: Add asserts for second smbus i2c_start_transfer() (2016-10-24 16:48:02
+0100)
----------------------------------------------------------------
target-arm queue:
* support variable (runtime-determined) page sizes, for a
nearly-20% speedup of TCG for ARMv7 and v8 CPUs with 4K pages
* ptimer: add tests, support more flexible behaviour around
what happens on the "zero" tick, use ptimer for a9gtimer
* virt: ACPI: Add IORT Structure definition
* i2c: Fix SMBus read transactions to avoid double events
* timer: stm32f2xx_timer: add check for prescaler value
* QOMify musicpal, pxa2xx_gpio, strongarm, pl110
* target-arm: Implement new HLT trap for semihosting
* i2c: Add asserts for second smbus i2c_start_transfer()
----------------------------------------------------------------
Corey Minyard (2):
i2c: Fix SMBus read transactions to avoid double events
i2c: Add asserts for second smbus i2c_start_transfer()
Dmitry Osipenko (14):
hw/ptimer: Add "wraparound after one period" policy
tests: ptimer: Add tests for "wraparound after one period" policy
hw/ptimer: Add "continuous trigger" policy
tests: ptimer: Add tests for "continuous trigger" policy
hw/ptimer: Add "no immediate trigger" policy
tests: ptimer: Add tests for "no immediate trigger" policy
hw/ptimer: Add "no immediate reload" policy
tests: ptimer: Add tests for "no immediate reload" policy
hw/ptimer: Add "no counter round down" policy
tests: ptimer: Add tests for "no counter round down" policy
tests: ptimer: Change the copyright comment
tests: ptimer: Replace 10000 with 1
arm_mptimer: Convert to use ptimer
tests: Add tests for the ARM MPTimer
Peter Maydell (5):
cpu: Support a target CPU having a variable page size
migration/savevm.c: migrate non-default page size
target-arm: Make page size a runtime setting
hw/arm/virt: Set minimum_page_bits to 12
target-arm: Implement new HLT trap for semihosting
Prasad J Pandit (2):
timer: a9gtimer: remove loop to auto-increment comparator
timer: stm32f2xx_timer: add check for prescaler value
Prem Mallappa (2):
ACPI: Add IORT Structure definition
ARM: Virt: ACPI: Build an IORT table with RC and ITS nodes
Vijaya Kumar K (3):
migration: Remove static allocation of xzblre cache buffer
exec.c: Remove static allocation of sub_section of sub_page
translate-all.c: Compute L1 page table properties at runtime
xiaoqiang zhao (4):
hw/arm: QOM'ify musicpal.c
hw/arm: QOM'ify pxa2xx_gpio.c
hw/arm: QOM'ify strongarm.c
hw/display: QOM'ify pl110.c
exec.c | 47 +-
hw/arm/musicpal.c | 88 ++--
hw/arm/pxa2xx_gpio.c | 25 +-
hw/arm/strongarm.c | 15 +-
hw/arm/virt-acpi-build.c | 71 ++-
hw/arm/virt.c | 4 +
hw/core/ptimer.c | 130 ++++-
hw/display/pl110.c | 8 +-
hw/i2c/core.c | 39 +-
hw/i2c/smbus.c | 12 +-
hw/timer/a9gtimer.c | 14 +-
hw/timer/arm_mptimer.c | 149 +++---
hw/timer/stm32f2xx_timer.c | 2 +-
include/exec/cpu-all.h | 9 +
include/hw/acpi/acpi-defs.h | 68 +++
include/hw/boards.h | 7 +
include/hw/ptimer.h | 20 +
include/hw/timer/arm_mptimer.h | 5 +-
include/qemu-common.h | 12 +
linux-user/main.c | 3 +
migration/ram.c | 4 +-
migration/savevm.c | 49 ++
target-arm/cpu.c | 24 +
target-arm/cpu.h | 11 +-
target-arm/helper.c | 11 +-
target-arm/translate.c | 54 +-
tests/Makefile.include | 3 +
tests/ptimer-test-stubs.c | 2 +-
tests/ptimer-test.c | 362 ++++++++++---
tests/ptimer-test.h | 2 +-
tests/test-arm-mptimer.c | 1105 ++++++++++++++++++++++++++++++++++++++++
translate-all.c | 71 ++-
vl.c | 10 +
33 files changed, 2135 insertions(+), 301 deletions(-)
create mode 100644 tests/test-arm-mptimer.c
- [Qemu-devel] [PULL 00/32] target-arm queue,
Peter Maydell <=
- [Qemu-devel] [PULL 01/32] migration: Remove static allocation of xzblre cache buffer, Peter Maydell, 2016/10/24
- [Qemu-devel] [PULL 20/32] arm_mptimer: Convert to use ptimer, Peter Maydell, 2016/10/24
- [Qemu-devel] [PULL 23/32] ARM: Virt: ACPI: Build an IORT table with RC and ITS nodes, Peter Maydell, 2016/10/24
- [Qemu-devel] [PULL 22/32] ACPI: Add IORT Structure definition, Peter Maydell, 2016/10/24
- [Qemu-devel] [PULL 29/32] hw/arm: QOM'ify strongarm.c, Peter Maydell, 2016/10/24
- [Qemu-devel] [PULL 30/32] hw/display: QOM'ify pl110.c, Peter Maydell, 2016/10/24
- [Qemu-devel] [PULL 16/32] hw/ptimer: Add "no counter round down" policy, Peter Maydell, 2016/10/24
- [Qemu-devel] [PULL 27/32] hw/arm: QOM'ify musicpal.c, Peter Maydell, 2016/10/24
- [Qemu-devel] [PULL 24/32] timer: a9gtimer: remove loop to auto-increment comparator, Peter Maydell, 2016/10/24
- [Qemu-devel] [PULL 12/32] hw/ptimer: Add "no immediate trigger" policy, Peter Maydell, 2016/10/24