lkml.org 
[lkml]   [2020]   [Jun]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: [PATCH] x86/mm: use max memory block size with unaligned memory end
From
Date
On 6/4/20 11:12 AM, Daniel Jordan wrote:
>> E.g., on powerpc that's 16MB so they have *a lot* of memory blocks.
>> That's why that's not papering over the problem. Increasing the memory
>> block size isn't always the answer.
> Ok. If you don't mind, what's the purpose of hotplugging at that granularity?
> I'm simply curious.

FWIW, the 128MB on x86 came from the original sparsemem/hotplug
implementation. It was the size of the smallest DIMM that my server
system at the time would take. ppc64's huge page size was and is 16MB
and that's also the granularity with which hypervisors did hot-add way
back then. I'm not actually sure what they do now.

My belief at the time was that the section size would grow over time as
DIMMs and hotplug units grew. I was young and naive. :)

I actually can't think of anything that's *keeping* it at 128MB on x86
though. We don't, for instance, require a whole section to be
pfn_valid().

\
 
 \ /
  Last update: 2020-06-04 22:02    [W:0.341 / U:0.056 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site