diff options
Diffstat (limited to 'arch/x86/include/asm/x86_init.h')
| -rw-r--r-- | arch/x86/include/asm/x86_init.h | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/arch/x86/include/asm/x86_init.h b/arch/x86/include/asm/x86_init.h index 38155f66714..57693498519 100644 --- a/arch/x86/include/asm/x86_init.h +++ b/arch/x86/include/asm/x86_init.h @@ -81,12 +81,13 @@ struct x86_init_mapping {  /**   * struct x86_init_paging - platform specific paging functions - * @pagetable_setup_start:	platform specific pre paging_init() call - * @pagetable_setup_done:	platform specific post paging_init() call + * @pagetable_init:	platform specific paging initialization call to setup + *			the kernel pagetables and prepare accessors functions. + *			Callback must call paging_init(). Called once after the + *			direct mapping for phys memory is available.   */  struct x86_init_paging { -	void (*pagetable_setup_start)(pgd_t *base); -	void (*pagetable_setup_done)(pgd_t *base); +	void (*pagetable_init)(void);  };  /**  |