Re: [PATCH 02/10] x86: jailhouse: Add infrastructure for running in non-root cell

2017-11-20 Thread Thomas Gleixner
On Sat, 18 Nov 2017, Jan Kiszka wrote: > On 2017-11-17 22:54, Thomas Gleixner wrote: > > Shouldn't this structure and SETUP_JAILHOUSE be defined in a header file > > which can be exported to boot loaders? > > Something like arch/x86/include/uapi/asm/jailhouse_setup.h? Something like that.

Re: [PATCH 02/10] x86: jailhouse: Add infrastructure for running in non-root cell

2017-11-20 Thread Thomas Gleixner
On Sat, 18 Nov 2017, Jan Kiszka wrote: > On 2017-11-17 22:54, Thomas Gleixner wrote: > > Shouldn't this structure and SETUP_JAILHOUSE be defined in a header file > > which can be exported to boot loaders? > > Something like arch/x86/include/uapi/asm/jailhouse_setup.h? Something like that.

Re: [PATCH 02/10] x86: jailhouse: Add infrastructure for running in non-root cell

2017-11-18 Thread Jan Kiszka
On 2017-11-17 22:54, Thomas Gleixner wrote: > On Thu, 16 Nov 2017, Jan Kiszka wrote: > >> +config JAILHOUSE_GUEST >> +bool "Jailhouse non-root cell support" >> +depends on PARAVIRT && X86_64 >> +---help--- >> + This option allows to run Linux as guest in a Jailhouse non-root >>

Re: [PATCH 02/10] x86: jailhouse: Add infrastructure for running in non-root cell

2017-11-18 Thread Jan Kiszka
On 2017-11-17 22:54, Thomas Gleixner wrote: > On Thu, 16 Nov 2017, Jan Kiszka wrote: > >> +config JAILHOUSE_GUEST >> +bool "Jailhouse non-root cell support" >> +depends on PARAVIRT && X86_64 >> +---help--- >> + This option allows to run Linux as guest in a Jailhouse non-root >>

Re: [PATCH 02/10] x86: jailhouse: Add infrastructure for running in non-root cell

2017-11-17 Thread Thomas Gleixner
On Thu, 16 Nov 2017, Jan Kiszka wrote: > +config JAILHOUSE_GUEST > + bool "Jailhouse non-root cell support" > + depends on PARAVIRT && X86_64 > + ---help--- > + This option allows to run Linux as guest in a Jailhouse non-root > + cell. You can leave this option disabled

Re: [PATCH 02/10] x86: jailhouse: Add infrastructure for running in non-root cell

2017-11-17 Thread Thomas Gleixner
On Thu, 16 Nov 2017, Jan Kiszka wrote: > +config JAILHOUSE_GUEST > + bool "Jailhouse non-root cell support" > + depends on PARAVIRT && X86_64 > + ---help--- > + This option allows to run Linux as guest in a Jailhouse non-root > + cell. You can leave this option disabled

[PATCH 02/10] x86: jailhouse: Add infrastructure for running in non-root cell

2017-11-15 Thread Jan Kiszka
From: Jan Kiszka The Jailhouse hypervisor is able to statically partition a multicore system into multiple so-called cells. Linux is used as boot loader and continues to run in the root cell after Jailhouse is enabled. Linux can also run in non-root cells. Jailhouse does

[PATCH 02/10] x86: jailhouse: Add infrastructure for running in non-root cell

2017-11-15 Thread Jan Kiszka
From: Jan Kiszka The Jailhouse hypervisor is able to statically partition a multicore system into multiple so-called cells. Linux is used as boot loader and continues to run in the root cell after Jailhouse is enabled. Linux can also run in non-root cells. Jailhouse does not emulate usual x86