Re: [PATCH 0/3] Introduce version array structure: sgx_va

2021-02-24 Thread Jarkko Sakkinen
On Thu, Feb 25, 2021 at 12:20:46AM +0200, Jarkko Sakkinen wrote: > Introduce an xarray based version array (VA) structure: struct sgx_va. > > The use of sgx_va can be later on extended to the following use cases: > > - A global VA for reclaimed SECS pages. > - A global VA for reclaimed VA pages.

Re: [PATCH 0/3] Introduce version array structure: sgx_va

2021-02-24 Thread Jarkko Sakkinen
On Wed, Feb 24, 2021 at 03:48:50PM -0800, Dave Hansen wrote: > On 2/24/21 2:20 PM, Jarkko Sakkinen wrote: > > The use of sgx_va can be later on extended to the following use cases: > > > > - A global VA for reclaimed SECS pages. > > - A global VA for reclaimed VA pages. > ... > > arch/x86/kernel/

Re: [PATCH 0/3] Introduce version array structure: sgx_va

2021-02-24 Thread Dave Hansen
On 2/24/21 2:20 PM, Jarkko Sakkinen wrote: > The use of sgx_va can be later on extended to the following use cases: > > - A global VA for reclaimed SECS pages. > - A global VA for reclaimed VA pages. ... > arch/x86/kernel/cpu/sgx/driver.c | 3 +- > arch/x86/kernel/cpu/sgx/encl.c | 180 +++