linux_dsm_epyc7002/arch/tile/mm
Chris Metcalf 640710a33b tile: add virt_to_kpte() API and clean up and document behavior
We use virt_to_pte(NULL, va) a lot, which isn't very obvious.
I added virt_to_kpte(va) as a more obvious wrapper function,
that also validates the va as being a kernel adddress.

And, I fixed the semantics of virt_to_pte() so that we handle
the pud and pmd the same way, and we now document the fact that
we handle the final pte level differently.

Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
2013-09-03 14:52:13 -04:00
..
elf.c tile: implement gettimeofday() via vDSO 2013-08-13 16:26:21 -04:00
extable.c arch/tile: core support for Tilera 32-bit chips. 2010-06-04 17:11:18 -04:00
fault.c tile: don't assume user privilege is zero 2013-09-03 14:45:52 -04:00
highmem.c tile: remove calls to arch_flush_lazy_mmu_mode() 2013-08-13 16:25:56 -04:00
homecache.c tile: add virt_to_kpte() API and clean up and document behavior 2013-09-03 14:52:13 -04:00
hugetlbpage.c tile: fix some issues in hugepage support 2013-08-13 16:25:52 -04:00
init.c tile: add virt_to_kpte() API and clean up and document behavior 2013-09-03 14:52:13 -04:00
Makefile arch/tile: core support for Tilera 32-bit chips. 2010-06-04 17:11:18 -04:00
migrate_32.S tile: provide traceability for hypervisor calls 2013-08-13 16:26:31 -04:00
migrate_64.S tile: provide traceability for hypervisor calls 2013-08-13 16:26:31 -04:00
migrate.h arch/tile: use interrupt critical sections less 2012-05-25 12:48:20 -04:00
mmap.c tile: support ASLR fully 2013-08-30 11:56:25 -04:00
pgtable.c tile: add virt_to_kpte() API and clean up and document behavior 2013-09-03 14:52:13 -04:00