Re: [PATCH 09/28] nios2: Page table management

2014-04-22 Thread Ley Foon Tan
Hi On Sun, Apr 20, 2014 at 12:05 AM, Pavel Machek wrote: >> +static void pgd_init(pgd_t *pgd) >> +{ >> + unsigned long *p = (unsigned long *) pgd; >> + int i; >> + >> + for (i = 0; i < USER_PTRS_PER_PGD; i += 8) { >> + p[i + 0] = (unsigned long) invalid_pte_table; >> +

Re: [PATCH 09/28] nios2: Page table management

2014-04-19 Thread Pavel Machek
Hi! > This patch adds support for page table management. > > Signed-off-by: Ley Foon Tan > +/* > + * Initialize a new pgd / pmd table with invalid pointers. > + */ > +static void pgd_init(pgd_t *pgd) > +{ > + unsigned long *p = (unsigned long *) pgd; > + int i; > + > + for (i = 0; i

[PATCH 09/28] nios2: Page table management

2014-04-18 Thread Ley Foon Tan
This patch adds support for page table management. Signed-off-by: Ley Foon Tan --- arch/nios2/include/asm/pgalloc.h | 86 ++ arch/nios2/include/asm/pgtable-bits.h | 35 arch/nios2/include/asm/pgtable.h | 304 ++ arch/nios2/mm/pgtable.c