include/exec/memattrs.h | 10 +++
include/exec/memory.h | 10 ---
include/hw/arm/armv7m.h | 2 +-
include/hw/elf_ops.h | 72 +++++++++++++++++--
include/hw/{arm => intc}/armv7m_nvic.h | 0
include/hw/watchdog/wdt_aspeed.h | 2 +
include/qom/cpu.h | 22 ++++++
softmmu_template.h | 4 +-
target/arm/cpu.h | 56 +++++++++++----
target/arm/internals.h | 5 +-
target/arm/kvm_arm.h | 9 ++-
accel/tcg/cputlb.c | 32 ++++++++-
hw/arm/armv7m.c | 4 +-
hw/arm/aspeed_soc.c | 4 ++
hw/arm/digic.c | 2 +
hw/arm/exynos4210.c | 4 +-
hw/arm/highbank.c | 11 +--
hw/arm/realview.c | 6 +-
hw/arm/vexpress.c | 6 +-
hw/arm/virt.c | 12 +++-
hw/arm/xilinx_zynq.c | 14 ++--
hw/intc/arm_gicv3_kvm.c | 2 +-
hw/intc/armv7m_nvic.c | 68 +++++++++++-------
hw/watchdog/wdt_aspeed.c | 93 ++++++++++++++++++++++---
target/arm/cpu.c | 7 +-
target/arm/helper.c | 124 ++++++++++++++++-----------------
target/arm/kvm.c | 6 +-
target/arm/kvm32.c | 8 ++-
target/arm/kvm64.c | 63 ++++++++++-------
target/arm/machine.c | 54 +++++++++++++-
target/arm/op_helper.c | 121 +++++++++++++++++---------------
target/arm/translate-a64.c | 29 ++++----
target/arm/translate.c | 106 +++++++++++++++++++++-------
33 files changed, 677 insertions(+), 291 deletions(-)
rename include/hw/{arm => intc}/armv7m_nvic.h (100%)