aboutsummaryrefslogtreecommitdiff
path: root/os-win32.c
diff options
context:
space:
mode:
authorAndrew Jones <drjones@redhat.com>2017-09-04 15:21:54 +0100
committerPeter Maydell <peter.maydell@linaro.org>2017-09-04 15:21:54 +0100
commitb2bfe9f7f1f7e3aa5edf9c3c4c7408082778ae17 (patch)
treec2630b47c2ac75da59e835987ca88230377a6006 /os-win32.c
parentb16595275bc9b9ce6a36bfb0344d514ab77e6b98 (diff)
downloadqemu-b2bfe9f7f1f7e3aa5edf9c3c4c7408082778ae17.zip
qemu-b2bfe9f7f1f7e3aa5edf9c3c4c7408082778ae17.tar.gz
qemu-b2bfe9f7f1f7e3aa5edf9c3c4c7408082778ae17.tar.bz2
target/arm/kvm: pmu: improve error handling
If a KVM PMU init or set-irq attr call fails we just silently stop the PMU DT node generation. The only way they could fail, though, is if the attr's respective KVM has-attr call fails. But that should never happen if KVM advertises the PMU capability, because both attrs have been available since the capability was introduced. Let's just abort if this should-never-happen stuff does happen, because, if it does, then something is obviously horribly wrong. Signed-off-by: Andrew Jones <drjones@redhat.com> Reviewed-by: Christoffer Dall <cdall@linaro.org> Message-id: 1500471597-2517-5-git-send-email-drjones@redhat.com [PMM: change kvm32.c kvm_arm_pmu_init() to the new API too] Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'os-win32.c')
0 files changed, 0 insertions, 0 deletions