mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-30 13:56:53 +07:00
powerpc/iommu: Fix initialisation of DART iommu table
Commitd084775738
switched the generic powerpc iommu backend code to use the it_page_shift field to determine page size. Commit3a553170d3
should have initiliased this field for all platforms, however the DART iommu table code was not updated. This commit initialises the it_page_shift field to 4K for the DART iommu. Signed-off-by: Alistair Popple <alistair@popple.id.au> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
This commit is contained in:
parent
316d718827
commit
67bfa0ee66
@ -292,6 +292,7 @@ static void iommu_table_dart_setup(void)
|
||||
iommu_table_dart.it_offset = 0;
|
||||
/* it_size is in number of entries */
|
||||
iommu_table_dart.it_size = dart_tablesize / sizeof(u32);
|
||||
iommu_table_dart.it_page_shift = IOMMU_PAGE_SHIFT_4K;
|
||||
|
||||
/* Initialize the common IOMMU code */
|
||||
iommu_table_dart.it_base = (unsigned long)dart_vbase;
|
||||
|
Loading…
Reference in New Issue
Block a user