Re: DISCONTIGMEM is deprecated

2019-05-05 Thread Mike Rapoport
chunks of memory) > >> mips (does support NUMA but also non-NUMA) > >> parisc (both NUMA and non-NUMA) > >> > >> I'm not sure that these architecture maintainers even know that > >> DISCONTIGMEM > >> is deprecated. Adding linux-arch to the cc. > > &g

Re: DISCONTIGMEM is deprecated

2019-05-01 Thread Mike Rapoport
On Sun, Apr 28, 2019 at 01:11:07AM -0700, Christoph Hellwig wrote: > On Wed, Apr 24, 2019 at 02:33:53PM +0300, Mike Rapoport wrote: > > On Tue, Apr 23, 2019 at 12:13:54AM -0700, Christoph Hellwig wrote: > > > On Sun, Apr 21, 2019 at 10:16:04PM +0100, Mel Gorman wrote: > > > > 32-bit NUMA systems

Re: DISCONTIGMEM is deprecated

2019-04-30 Thread Christopher Lameter
On Mon, 29 Apr 2019, Christoph Hellwig wrote: > So maybe it it time to mark SN2 broken and see if anyone screams? > > Without SN2 the whole machvec mess could basically go away - the > only real difference between the remaining machvecs is which iommu > if any we set up. SPARSEMEM with VMEMMAP

Re: DISCONTIGMEM is deprecated

2019-04-29 Thread Christoph Hellwig
On Mon, Apr 29, 2019 at 04:58:09PM +, Luck, Tony wrote: > > ia64 has a such a huge number of memory model choices. Maybe we > > need to cut it down to a small set that actually work. > > SGI systems had extremely discontiguous memory (they used some high > order physical address bits in the

RE: DISCONTIGMEM is deprecated

2019-04-29 Thread Luck, Tony
> ia64 has a such a huge number of memory model choices. Maybe we > need to cut it down to a small set that actually work. SGI systems had extremely discontiguous memory (they used some high order physical address bits in the tens/hundreds of terabyte range for the node number ... so there would

Re: DISCONTIGMEM is deprecated

2019-04-28 Thread Christoph Hellwig
On Tue, Apr 23, 2019 at 07:49:57PM +0300, Meelis Roos wrote: > > > ia64 (looks complicated ...) > > > > Well as far as I can tell it was not even used 12 or so years ago on > > Itanium when I worked on that stuff. > > My notes tell that on UP ia64 (RX2620), !NUMA was broken with both > SPARSEMEM

Re: DISCONTIGMEM is deprecated

2019-04-28 Thread Christoph Hellwig
On Wed, Apr 24, 2019 at 02:33:53PM +0300, Mike Rapoport wrote: > On Tue, Apr 23, 2019 at 12:13:54AM -0700, Christoph Hellwig wrote: > > On Sun, Apr 21, 2019 at 10:16:04PM +0100, Mel Gorman wrote: > > > 32-bit NUMA systems should be non-existent in practice. The last NUMA > > > system I'm aware of

Re: DISCONTIGMEM is deprecated

2019-04-24 Thread Mel Gorman
On Wed, Apr 24, 2019 at 02:33:53PM +0300, Mike Rapoport wrote: > On Tue, Apr 23, 2019 at 12:13:54AM -0700, Christoph Hellwig wrote: > > On Sun, Apr 21, 2019 at 10:16:04PM +0100, Mel Gorman wrote: > > > 32-bit NUMA systems should be non-existent in practice. The last NUMA > > > system I'm aware of

Re: DISCONTIGMEM is deprecated

2019-04-24 Thread Mike Rapoport
On Tue, Apr 23, 2019 at 12:13:54AM -0700, Christoph Hellwig wrote: > On Sun, Apr 21, 2019 at 10:16:04PM +0100, Mel Gorman wrote: > > 32-bit NUMA systems should be non-existent in practice. The last NUMA > > system I'm aware of that was both NUMA and 32-bit only died somewhere > > between 2004 and

Re: DISCONTIGMEM is deprecated

2019-04-23 Thread Meelis Roos
ia64 (looks complicated ...) Well as far as I can tell it was not even used 12 or so years ago on Itanium when I worked on that stuff. My notes tell that on UP ia64 (RX2620), !NUMA was broken with both SPARSEMEM and DISCONTIGMEM. NUMA+SPARSEMEM or !NUMA worked. Even NUMA+DISCONTIGMEM worked,

Re: DISCONTIGMEM is deprecated

2019-04-23 Thread Christoph Hellwig
On Sun, Apr 21, 2019 at 10:16:04PM +0100, Mel Gorman wrote: > 32-bit NUMA systems should be non-existent in practice. The last NUMA > system I'm aware of that was both NUMA and 32-bit only died somewhere > between 2004 and 2007. If someone is running a 64-bit capable system in > 32-bit mode with

Re: DISCONTIGMEM is deprecated

2019-04-22 Thread Christopher Lameter
On Fri, 19 Apr 2019, Matthew Wilcox wrote: > ia64 (looks complicated ...) Well as far as I can tell it was not even used 12 or so years ago on Itanium when I worked on that stuff.

Re: DISCONTIGMEM is deprecated

2019-04-21 Thread Mel Gorman
On Sun, Apr 21, 2019 at 06:26:07AM -0700, Matthew Wilcox wrote: > On Sun, Apr 21, 2019 at 09:38:59AM +0300, Mike Rapoport wrote: > > On Fri, Apr 19, 2019 at 07:05:21AM -0700, Matthew Wilcox wrote: > > > On Fri, Apr 19, 2019 at 10:43:35AM +0100, Mel Gorman wrote: > > > > DISCONTIG is essentially

Re: DISCONTIGMEM is deprecated

2019-04-21 Thread Matthew Wilcox
On Sun, Apr 21, 2019 at 09:38:59AM +0300, Mike Rapoport wrote: > On Fri, Apr 19, 2019 at 07:05:21AM -0700, Matthew Wilcox wrote: > > On Fri, Apr 19, 2019 at 10:43:35AM +0100, Mel Gorman wrote: > > > DISCONTIG is essentially deprecated and even parisc plans to move to > > > SPARSEMEM so there is no

Re: DISCONTIGMEM is deprecated

2019-04-21 Thread Mike Rapoport
GB of memory) > ia64 (looks complicated ...) > m68k (for multiple chunks of memory) > mips (does support NUMA but also non-NUMA) > parisc (both NUMA and non-NUMA) i386 NUMA as well > I'm not sure that these architecture maintainers even know that DISCONTIGMEM > is deprecated. Adding linux-arch to the cc. > -- Sincerely yours, Mike.

DISCONTIGMEM is deprecated

2019-04-19 Thread Matthew Wilcox
A) parisc (both NUMA and non-NUMA) I'm not sure that these architecture maintainers even know that DISCONTIGMEM is deprecated. Adding linux-arch to the cc.

Re: DISCONTIGMEM is deprecated

2019-04-19 Thread Helge Deller
t also non-NUMA DISCONTIGMEM) >> arc (for supporting more than 1GB of memory) >> ia64 (looks complicated ...) >> m68k (for multiple chunks of memory) >> mips (does support NUMA but also non-NUMA) >> parisc (both NUMA and non-NUMA) >> >> I'm not sure th

Re: DISCONTIGMEM is deprecated

2019-04-19 Thread Mel Gorman
GB of memory) > ia64 (looks complicated ...) > m68k (for multiple chunks of memory) > mips (does support NUMA but also non-NUMA) > parisc (both NUMA and non-NUMA) > > I'm not sure that these architecture maintainers even know that DISCONTIGMEM > is deprecated. Adding linux-arch to t