iommu/ipmmu-vmsa: Use the ARM LPAE page table allocator
authorLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Tue, 20 Jan 2015 16:30:04 +0000 (18:30 +0200)
committerJoerg Roedel <jroedel@suse.de>
Mon, 26 Jan 2015 12:44:23 +0000 (13:44 +0100)
commitf20ed39f53145e45edd27ff9fba5a60429c40bac
treeb308896c8283e01958140532e6e0ad3a728cfa92
parentfd47b693c3c694da8210b5a0c01b1e379f4d9865
iommu/ipmmu-vmsa: Use the ARM LPAE page table allocator

Replace the custom page table allocation implementation with the
standard allocator.

The driver loses the ability to map 64kB chunkgs using the PTE
contiguous hint, hence the removal of the SZ_64K page size from the
IOMMU page sizes bitmap.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/Kconfig
drivers/iommu/ipmmu-vmsa.c