|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Minios-devel] [PATCH v2 13/16] Save/Restore Support: Add suspend/restore support for Grant Tables.
On 14/02/18 03:27, Bruno Alvisio wrote:
> Signed-off-by: Bruno Alvisio <bruno.alvisio@xxxxxxxxx>
> ---
> Changed since v1:
> - Moved suspend/resume _gnttab to arch specific files
> ---
> arch/x86/mm.c | 34 ++++++++++++++++++++++++++++++++++
> gnttab.c | 10 ++++++++++
> include/gnttab.h | 4 ++++
> kernel.c | 4 ++++
> 4 files changed, 52 insertions(+)
>
> diff --git a/arch/x86/mm.c b/arch/x86/mm.c
> index 1b163ac..2597c5b 100644
> --- a/arch/x86/mm.c
> +++ b/arch/x86/mm.c
> @@ -917,6 +917,40 @@ grant_entry_v1_t *arch_init_gnttab(int nr_grant_frames)
> return map_frames(frames, nr_grant_frames);
> }
>
> +void arch_suspend_gnttab(grant_entry_v1_t *gnttab_table, int nr_grant_frames)
> +{
> +#ifdef CONFIG_PARAVIRT
> + int i;
> +
> + for (i = 0; i < nr_grant_frames; i++) {
> + HYPERVISOR_update_va_mapping((unsigned long)(((char *)gnttab_table)
> + PAGE_SIZE*i),
> + (pte_t){0x0<<PAGE_SHIFT}, UVMF_INVLPG);
Coding style (blanks around operators, once again below).
Other than that:
Reviewed-by: Juergen Gross <jgross@xxxxxxxx>
Juergen
_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |