From: christoffer.dall@linaro.org (Christoffer Dall)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 0/3] arm/arm64: KVM: arch timer boot fixes
Date: Sat, 17 Oct 2015 22:30:19 +0200 [thread overview]
Message-ID: <1445113822-7831-1-git-send-email-christoffer.dall@linaro.org> (raw)
This small series fixes a number of issues relating to the arch timer
switching to using the active state instead of the masking hack in v4.3.
The first patch fixes an issue where the guest doesn't proceed after
PSCI reboots, because the arch timer is screaming at the physical GIC.
The second patch fixes an issue where the guest gets stuck after calling
WFI during boot, because the timer never fires. The third patch fixes
an issue that occasionally causes warnings when queueing interrupts
because the distributor and CPU interface state gets inconsistent.
I stole some of the code for patch 2 from Marc's initial patch looking
to solve the problem solved in patch 1 here.
This is going to conflict horribly with some of the stuff we have in
next at the moment, so assumning there are no objections to these
patches, I'll rework the stuff in next after adding these to our current
list of fixes.
Christoffer Dall (3):
arm/arm64: KVM: Fix arch timer behavior for disabled interrupts
arm/arm64: KVM: Clear map->active on pend/active clear
arm/arm64: KVM: Fix disabled distributor operation
virt/kvm/arm/arch_timer.c | 19 +++++++++++
virt/kvm/arm/vgic.c | 86 ++++++++++++++++++++++++++---------------------
2 files changed, 67 insertions(+), 38 deletions(-)
--
2.1.2.330.g565301e.dirty
next reply other threads:[~2015-10-17 20:30 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-10-17 20:30 Christoffer Dall [this message]
2015-10-17 20:30 ` [PATCH 1/3] arm/arm64: KVM: Fix arch timer behavior for disabled interrupts Christoffer Dall
2015-10-17 21:50 ` Christoffer Dall
2015-10-19 13:07 ` Eric Auger
2015-10-19 13:14 ` Christoffer Dall
2015-10-19 13:27 ` Eric Auger
2015-10-19 13:38 ` Christoffer Dall
2015-10-17 20:30 ` [PATCH 2/3] arm/arm64: KVM: Clear map->active on pend/active clear Christoffer Dall
2015-10-19 15:32 ` Eric Auger
2015-10-19 15:39 ` Christoffer Dall
2015-10-19 15:45 ` Eric Auger
2015-10-17 20:30 ` [PATCH 3/3] arm/arm64: KVM: Fix disabled distributor operation Christoffer Dall
2015-10-20 9:08 ` Eric Auger
2015-10-20 9:44 ` Christoffer Dall
2015-10-20 17:44 ` Eric Auger
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1445113822-7831-1-git-send-email-christoffer.dall@linaro.org \
--to=christoffer.dall@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).