x86/platform/UV: Add kernel parameter to set memory block size
author[email protected] <[email protected]>
Thu, 24 May 2018 20:17:14 +0000 (15:17 -0500)
committerIngo Molnar <[email protected]>
Thu, 21 Jun 2018 14:14:46 +0000 (16:14 +0200)
commitd7609f4210cb716c11abfe2bfb5997191095d00b
tree31cce23b8d7a324744c3bd4a4cbd609ce0cd8b69
parentbbbd2b51a2aa0d76b3676271e216cf3647773397
x86/platform/UV: Add kernel parameter to set memory block size

Add a kernel parameter that allows setting UV memory block size.  This
is to provide an adjustment for new forms of PMEM and other DIMM memory
that might require alignment restrictions other than scanning the global
address table for the required minimum alignment.  The value set will be
further adjusted by both the GAM range table scan as well as restrictions
imposed by set_memory_block_size_order().

Signed-off-by: Mike Travis <[email protected]>
Reviewed-by: Andrew Banman <[email protected]>
Cc: Andrew Morton <[email protected]>
Cc: Dimitri Sivanich <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Russ Anderson <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Link: https://lkml.kernel.org/lkml/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
arch/x86/kernel/apic/x2apic_uv_x.c