Re: [RFC v2 0/5] arm64: kvm: reset hyp context for kexec

2015-04-01 Thread Marc Zyngier
On 01/04/15 06:06, AKASHI Takahiro wrote: > Marc > > On 03/31/2015 04:31 PM, Marc Zyngier wrote: >> On Tue, 31 Mar 2015 07:04:44 +0100 >> AKASHI Takahiro wrote: >> >> Hi Takahiro, >> >>> Marc, >>> >>> On 03/30/2015 05:54 PM, AKASHI Takahiro wrote: On 03/30/2015 04:16 PM, Marc Zyngier wrote:

Re: [RFC v2 0/5] arm64: kvm: reset hyp context for kexec

2015-03-31 Thread AKASHI Takahiro
Marc On 03/31/2015 04:31 PM, Marc Zyngier wrote: On Tue, 31 Mar 2015 07:04:44 +0100 AKASHI Takahiro wrote: Hi Takahiro, Marc, On 03/30/2015 05:54 PM, AKASHI Takahiro wrote: On 03/30/2015 04:16 PM, Marc Zyngier wrote: On Mon, 30 Mar 2015 02:39:53 +0100 AKASHI Takahiro wrote: On 03/28/20

Re: [RFC v2 0/5] arm64: kvm: reset hyp context for kexec

2015-03-31 Thread Marc Zyngier
On Tue, 31 Mar 2015 07:04:44 +0100 AKASHI Takahiro wrote: Hi Takahiro, > Marc, > > On 03/30/2015 05:54 PM, AKASHI Takahiro wrote: > > On 03/30/2015 04:16 PM, Marc Zyngier wrote: > >> On Mon, 30 Mar 2015 02:39:53 +0100 > >> AKASHI Takahiro wrote: > >> > >>> On 03/28/2015 02:40 AM, Kyle McMartin

Re: [RFC v2 0/5] arm64: kvm: reset hyp context for kexec

2015-03-30 Thread AKASHI Takahiro
Marc, On 03/30/2015 05:54 PM, AKASHI Takahiro wrote: On 03/30/2015 04:16 PM, Marc Zyngier wrote: On Mon, 30 Mar 2015 02:39:53 +0100 AKASHI Takahiro wrote: On 03/28/2015 02:40 AM, Kyle McMartin wrote: On Fri, Mar 27, 2015 at 03:37:04PM +, Marc Zyngier wrote: [ 236.260863] Kernel panic

Re: [RFC v2 0/5] arm64: kvm: reset hyp context for kexec

2015-03-30 Thread AKASHI Takahiro
On 03/30/2015 04:16 PM, Marc Zyngier wrote: On Mon, 30 Mar 2015 02:39:53 +0100 AKASHI Takahiro wrote: On 03/28/2015 02:40 AM, Kyle McMartin wrote: On Fri, Mar 27, 2015 at 03:37:04PM +, Marc Zyngier wrote: [ 236.260863] Kernel panic - not syncing: HYP panic: [ 236.260863] PS:63c9 PC

Re: [RFC v2 0/5] arm64: kvm: reset hyp context for kexec

2015-03-30 Thread Marc Zyngier
On Mon, 30 Mar 2015 02:39:53 +0100 AKASHI Takahiro wrote: > On 03/28/2015 02:40 AM, Kyle McMartin wrote: > > On Fri, Mar 27, 2015 at 03:37:04PM +, Marc Zyngier wrote: > >>> [ 236.260863] Kernel panic - not syncing: HYP panic: > >>> [ 236.260863] PS:63c9 PC:03ff0830 ESR:9

Re: [RFC v2 0/5] arm64: kvm: reset hyp context for kexec

2015-03-29 Thread AKASHI Takahiro
On 03/28/2015 02:40 AM, Kyle McMartin wrote: On Fri, Mar 27, 2015 at 03:37:04PM +, Marc Zyngier wrote: [ 236.260863] Kernel panic - not syncing: HYP panic: [ 236.260863] PS:63c9 PC:03ff0830 ESR:9606 It would be interesting if you could find out what you have at of

Re: [RFC v2 0/5] arm64: kvm: reset hyp context for kexec

2015-03-27 Thread Marc Zyngier
On 27/03/15 17:40, Kyle McMartin wrote: > On Fri, Mar 27, 2015 at 03:37:04PM +, Marc Zyngier wrote: >>> [ 236.260863] Kernel panic - not syncing: HYP panic: >>> [ 236.260863] PS:63c9 PC:03ff0830 ESR:9606 >> >> It would be interesting if you could find out what you have

Re: [RFC v2 0/5] arm64: kvm: reset hyp context for kexec

2015-03-27 Thread Kyle McMartin
On Fri, Mar 27, 2015 at 03:37:04PM +, Marc Zyngier wrote: > > [ 236.260863] Kernel panic - not syncing: HYP panic: > > [ 236.260863] PS:63c9 PC:03ff0830 ESR:9606 > > It would be interesting if you could find out what you have at offset > 0x830 of hyp-init.o (the stack

Re: [RFC v2 0/5] arm64: kvm: reset hyp context for kexec

2015-03-27 Thread Marc Zyngier
On 27/03/15 15:31, Kyle McMartin wrote: > On Thu, Mar 26, 2015 at 05:25:21PM +0900, AKASHI Takahiro wrote: >> 1) Call kvm_cpu_reset() on non-boot cpus in reboot notifier >>We don't have to do so in kexec-specific case. But the current code runs >>the function on each cpu for safety since we

Re: [RFC v2 0/5] arm64: kvm: reset hyp context for kexec

2015-03-27 Thread Kyle McMartin
On Thu, Mar 26, 2015 at 05:25:21PM +0900, AKASHI Takahiro wrote: > 1) Call kvm_cpu_reset() on non-boot cpus in reboot notifier >We don't have to do so in kexec-specific case. But the current code runs >the function on each cpu for safety since we use a general reboot hook. > 2) Flush D$ in

[RFC v2 0/5] arm64: kvm: reset hyp context for kexec

2015-03-26 Thread AKASHI Takahiro
This patch set addresses KVM issue described in Geoff's kexec patch set[1]. (The subject was changed from "arm64: kexec: fix kvm issue in kexec.") See "Changes" below. The basic approach here is to define a kvm tear-down function and add a reboot hook to gracefully shutdown the 1st kernel. This wa