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;
>> +
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
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
3 matches
Mail list logo