Re: [PATCH v2 00/21] arm64: Virtualization Host Extension support

2016-02-01 Thread Christoffer Dall
On Mon, Jan 25, 2016 at 03:53:34PM +, Marc Zyngier wrote: > ARMv8.1 comes with the "Virtualization Host Extension" (VHE for > short), which enables simpler support of Type-2 hypervisors. > > This extension allows the kernel to directly run at EL2, and > significantly reduces the number of syst

Re: [PATCH v2 00/21] arm64: Virtualization Host Extension support

2016-01-25 Thread Marc Zyngier
On 25/01/16 16:44, Will Deacon wrote: > On Mon, Jan 25, 2016 at 04:37:39PM +, Marc Zyngier wrote: >> On 25/01/16 16:26, Will Deacon wrote: >>> On Mon, Jan 25, 2016 at 03:53:34PM +, Marc Zyngier wrote: ARMv8.1 comes with the "Virtualization Host Extension" (VHE for short), which en

Re: [PATCH v2 00/21] arm64: Virtualization Host Extension support

2016-01-25 Thread Will Deacon
On Mon, Jan 25, 2016 at 04:37:39PM +, Marc Zyngier wrote: > On 25/01/16 16:26, Will Deacon wrote: > > On Mon, Jan 25, 2016 at 03:53:34PM +, Marc Zyngier wrote: > >> ARMv8.1 comes with the "Virtualization Host Extension" (VHE for > >> short), which enables simpler support of Type-2 hyperviso

Re: [PATCH v2 00/21] arm64: Virtualization Host Extension support

2016-01-25 Thread Marc Zyngier
On 25/01/16 16:26, Will Deacon wrote: > On Mon, Jan 25, 2016 at 03:53:34PM +, Marc Zyngier wrote: >> ARMv8.1 comes with the "Virtualization Host Extension" (VHE for >> short), which enables simpler support of Type-2 hypervisors. >> >> This extension allows the kernel to directly run at EL2, and

Re: [PATCH v2 00/21] arm64: Virtualization Host Extension support

2016-01-25 Thread Arnd Bergmann
On Monday 25 January 2016 16:23:37 Marc Zyngier wrote: > On 25/01/16 16:15, Arnd Bergmann wrote: > > On Monday 25 January 2016 15:53:34 Marc Zyngier wrote: > >> host and guest, reducing the overhead of virtualization. > >> > >> In order to have the same kernel binary running on all versions of the

Re: [PATCH v2 00/21] arm64: Virtualization Host Extension support

2016-01-25 Thread Will Deacon
On Mon, Jan 25, 2016 at 03:53:34PM +, Marc Zyngier wrote: > ARMv8.1 comes with the "Virtualization Host Extension" (VHE for > short), which enables simpler support of Type-2 hypervisors. > > This extension allows the kernel to directly run at EL2, and > significantly reduces the number of syst

Re: [PATCH v2 00/21] arm64: Virtualization Host Extension support

2016-01-25 Thread Marc Zyngier
On 25/01/16 16:15, Arnd Bergmann wrote: > On Monday 25 January 2016 15:53:34 Marc Zyngier wrote: >> host and guest, reducing the overhead of virtualization. >> >> In order to have the same kernel binary running on all versions of the >> architecture, this series makes heavy use of runtime code patc

Re: [PATCH v2 00/21] arm64: Virtualization Host Extension support

2016-01-25 Thread Arnd Bergmann
On Monday 25 January 2016 15:53:34 Marc Zyngier wrote: > host and guest, reducing the overhead of virtualization. > > In order to have the same kernel binary running on all versions of the > architecture, this series makes heavy use of runtime code patching. > > The first 20 patches massage the K

[PATCH v2 00/21] arm64: Virtualization Host Extension support

2016-01-25 Thread Marc Zyngier
ARMv8.1 comes with the "Virtualization Host Extension" (VHE for short), which enables simpler support of Type-2 hypervisors. This extension allows the kernel to directly run at EL2, and significantly reduces the number of system registers shared between host and guest, reducing the overhead of vir