Hi, I split non-intrusive changes from my previous attempts [1].
This patchset contains only cleanups, minor improvements and support for power off. Power off itself will not happen because kernel will hang before trying it, on syncing IRQ works (fix for this is [2], but this will be separate). Changes since v3: 1. Rebase on current master (API for shutdown changed). 2. Apply Peter's reviewed-by tag. Best regards, Krzysztof [1] https://lists.gnu.org/archive/html/qemu-devel/2017-05/msg04821.html [2] https://lists.gnu.org/archive/html/qemu-devel/2017-05/msg04818.html Krzysztof Kozlowski (9): hw/intc/exynos4210_gic: Use more meaningful name for local variable hw/timer/exynos4210_mct: Fix checkpatch style errors hw/timer/exynos4210_mct: Cleanup indentation and empty new lines hw/timer/exynos4210_mct: Remove unused defines hw/arm/exynos: Move DRAM initialization next boards hw/arm/exynos: Declare local variables in some order hw/arm/exynos: Use type define instead of hard-coded a9mpcore_priv string hw/intc/exynos4210_gic: Constify array of combiner interrupts hw/misc/exynos4210_pmu: Add support for system poweroff hw/arm/exynos4210.c | 27 +++++------------------- hw/arm/exynos4_boards.c | 50 ++++++++++++++++++++++++++++++++++++++------- hw/intc/exynos4210_gic.c | 14 ++++++------- hw/misc/exynos4210_pmu.c | 20 +++++++++++++++++- hw/timer/exynos4210_mct.c | 50 +++++++++++++++++++-------------------------- include/hw/arm/exynos4210.h | 5 +---- 6 files changed, 96 insertions(+), 70 deletions(-) -- 2.9.3