forked from Minki/linux
324420bf91
This wires up the existing generic huge-vmap feature, which allows ioremap() to use PMD or PUD sized block mappings. It also adds support to the unmap path for dealing with block mappings, which will allow us to unmap the __init region using unmap_kernel_range() in a subsequent patch. Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
41 lines
1.1 KiB
Plaintext
41 lines
1.1 KiB
Plaintext
#
|
|
# Feature name: huge-vmap
|
|
# Kconfig: HAVE_ARCH_HUGE_VMAP
|
|
# description: arch supports the ioremap_pud_enabled() and ioremap_pmd_enabled() VM APIs
|
|
#
|
|
-----------------------
|
|
| arch |status|
|
|
-----------------------
|
|
| alpha: | TODO |
|
|
| arc: | TODO |
|
|
| arm: | TODO |
|
|
| arm64: | ok |
|
|
| avr32: | TODO |
|
|
| blackfin: | TODO |
|
|
| c6x: | TODO |
|
|
| cris: | TODO |
|
|
| frv: | TODO |
|
|
| h8300: | TODO |
|
|
| hexagon: | TODO |
|
|
| ia64: | TODO |
|
|
| m32r: | TODO |
|
|
| m68k: | TODO |
|
|
| metag: | TODO |
|
|
| microblaze: | TODO |
|
|
| mips: | TODO |
|
|
| mn10300: | TODO |
|
|
| nios2: | TODO |
|
|
| openrisc: | TODO |
|
|
| parisc: | TODO |
|
|
| powerpc: | TODO |
|
|
| s390: | TODO |
|
|
| score: | TODO |
|
|
| sh: | TODO |
|
|
| sparc: | TODO |
|
|
| tile: | TODO |
|
|
| um: | TODO |
|
|
| unicore32: | TODO |
|
|
| x86: | ok |
|
|
| xtensa: | TODO |
|
|
-----------------------
|