* Re: The 4GB memory thing
@ 1999-11-04 18:19 Andrea Arcangeli
1999-11-04 18:48 ` Kanoj Sarcar
0 siblings, 1 reply; 8+ messages in thread
From: Andrea Arcangeli @ 1999-11-04 18:19 UTC (permalink / raw)
To: Kanoj Sarcar; +Cc: Neil Conway, linux-mm
kanoj@google.engr.sgi.com (Kanoj Sarcar) writes:
> I have a 2.2 patch for 4Gb support, which has seen a lot of stress
> testing by now. The 2.3 >2gb support uses a different (and better
> approach), but last I checked, things like rawio did not work above
> >2Gb. The 64Gb support is completely new ...
2.2.13aa3 includes both 4g bigmem support and rawio and you can do
rawio on all the memory (bigmem included).
ftp://ftp.*.kernel.org/pub/linux/kernel/people/andrea/kernels/v2.2/2.2.13aa3/
This is the README on how to go in sync with 2.2.13aa3:
ftp://ftp.*.kernel.org/pub/linux/kernel/people/andrea/tools/apply-patches/README.gz
--
Andrea
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://humbolt.geo.uu.nl/Linux-MM/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: The 4GB memory thing
1999-11-04 18:19 The 4GB memory thing Andrea Arcangeli
@ 1999-11-04 18:48 ` Kanoj Sarcar
1999-11-04 22:50 ` Ingo Molnar
1999-11-04 23:41 ` Andrea Arcangeli
0 siblings, 2 replies; 8+ messages in thread
From: Kanoj Sarcar @ 1999-11-04 18:48 UTC (permalink / raw)
To: Andrea Arcangeli; +Cc: nconway.list, linux-mm
>
> kanoj@google.engr.sgi.com (Kanoj Sarcar) writes:
>
> > I have a 2.2 patch for 4Gb support, which has seen a lot of stress
> > testing by now. The 2.3 >2gb support uses a different (and better
> > approach), but last I checked, things like rawio did not work above
> > >2Gb. The 64Gb support is completely new ...
>
> 2.2.13aa3 includes both 4g bigmem support and rawio and you can do
> rawio on all the memory (bigmem included).
>
> ftp://ftp.*.kernel.org/pub/linux/kernel/people/andrea/kernels/v2.2/2.2.13aa3/
>
> This is the README on how to go in sync with 2.2.13aa3:
>
> ftp://ftp.*.kernel.org/pub/linux/kernel/people/andrea/tools/apply-patches/README.gz
>
> --
> Andrea
>
I don't see a README.gz under
http://www.kernel.org/pub/linux/kernel/people/andrea/tools/apply-patches/
In any case, did you a have a small technical README on how rawio works
on bigmem in 2.2.13aa3? Btw, I haven't seen the rawio 2.2 port, I am
assuming its very similar to 2.3 ... where brw_kiovec() refuses to
accept PageHighMem pages. I didn't see anything in z-bigmem-2.2.13aa3-7
that tinkers either with fs/buffer.c.
Thanks.
Kanoj
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://humbolt.geo.uu.nl/Linux-MM/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: The 4GB memory thing
1999-11-04 22:50 ` Ingo Molnar
@ 1999-11-04 22:08 ` Kanoj Sarcar
1999-11-05 8:21 ` Ingo Molnar
0 siblings, 1 reply; 8+ messages in thread
From: Kanoj Sarcar @ 1999-11-04 22:08 UTC (permalink / raw)
To: Ingo Molnar; +Cc: nconway.list, linux-mm, sct
>
>
> On Thu, 4 Nov 1999, Kanoj Sarcar wrote:
>
> > assuming its very similar to 2.3 ... where brw_kiovec() refuses to
> > accept PageHighMem pages. [...]
>
> (btw, i have removed this limitation already in my tree, now that
> ll_rw_block() accepts highmem pages as well.)
>
> -- mingo
>
Ohh! Are you talking about ll_rw_block() in your tree, or in 2.3.25?
If in 2.3.25, where was the bouncing added?
Kanoj
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://humbolt.geo.uu.nl/Linux-MM/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: The 4GB memory thing
1999-11-04 18:48 ` Kanoj Sarcar
@ 1999-11-04 22:50 ` Ingo Molnar
1999-11-04 22:08 ` Kanoj Sarcar
1999-11-04 23:41 ` Andrea Arcangeli
1 sibling, 1 reply; 8+ messages in thread
From: Ingo Molnar @ 1999-11-04 22:50 UTC (permalink / raw)
To: Kanoj Sarcar; +Cc: nconway.list, linux-mm, Stephen C. Tweedie
On Thu, 4 Nov 1999, Kanoj Sarcar wrote:
> assuming its very similar to 2.3 ... where brw_kiovec() refuses to
> accept PageHighMem pages. [...]
(btw, i have removed this limitation already in my tree, now that
ll_rw_block() accepts highmem pages as well.)
-- mingo
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://humbolt.geo.uu.nl/Linux-MM/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: The 4GB memory thing
1999-11-04 18:48 ` Kanoj Sarcar
1999-11-04 22:50 ` Ingo Molnar
@ 1999-11-04 23:41 ` Andrea Arcangeli
1 sibling, 0 replies; 8+ messages in thread
From: Andrea Arcangeli @ 1999-11-04 23:41 UTC (permalink / raw)
To: Kanoj Sarcar; +Cc: nconway.list, linux-mm
kanoj@google.engr.sgi.com (Kanoj Sarcar) writes:
> I don't see a README.gz under
> http://www.kernel.org/pub/linux/kernel/people/andrea/tools/apply-patches/
lftp> pwd
ftp://ftp.it.kernel.org/pub/linux/kernel/people/andrea/tools/apply-patches
lftp> ls README.gz
-rw-r--r-- 1 ftp daemon 875 Oct 25 00:43 README.gz
lftp>
> In any case, did you a have a small technical README on how rawio works
> on bigmem in 2.2.13aa3? Btw, I haven't seen the rawio 2.2 port, I am
As first you can have a look at the rawio patch.
ftp://ftp.it.kernel.org/pub/linux/kernel/people/andrea/kernels/v2.2/2.2.13aa3/z-bigmem-rawio-2.2.13aa2-1.gz
The above patch includes all the necessary stuff to make rawio working
fine on bigmem pages.
Basically the code uses regular pages as bounce buffers to do the I/O
on bigmem pages.
> assuming its very similar to 2.3 ... where brw_kiovec() refuses to
> accept PageHighMem pages. I didn't see anything in
> z-bigmem-2.2.13aa3-7
No. The z-bigmem-rawio-2.2.13aa2-1.gz in 2.2.13aa3 allows brw_kiovec
to do I/O on bigmem pages.
> that tinkers either with fs/buffer.c.
I take the bigmem stuff separated from rawio. The rawio patch (pointed
out above) included in 2.2.13aa3 is an incremental patch that goes on the top of
bigmem. I take all the patches separated to allow everybody out there to merge
easily my stuff and to see the only related necessary changes on
topic.
--
Andrea
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://humbolt.geo.uu.nl/Linux-MM/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: The 4GB memory thing
1999-11-04 22:08 ` Kanoj Sarcar
@ 1999-11-05 8:21 ` Ingo Molnar
0 siblings, 0 replies; 8+ messages in thread
From: Ingo Molnar @ 1999-11-05 8:21 UTC (permalink / raw)
To: Kanoj Sarcar; +Cc: nconway.list, linux-mm, sct
On Thu, 4 Nov 1999, Kanoj Sarcar wrote:
> > > assuming its very similar to 2.3 ... where brw_kiovec() refuses to
> > > accept PageHighMem pages. [...]
> >
> > (btw, i have removed this limitation already in my tree, now that
> > ll_rw_block() accepts highmem pages as well.)
>
> Ohh! Are you talking about ll_rw_block() in your tree, or in 2.3.25?
> If in 2.3.25, where was the bouncing added?
my tree.
Ingo
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://humbolt.geo.uu.nl/Linux-MM/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: The 4GB memory thing
1999-11-03 9:48 Neil Conway
@ 1999-11-03 18:09 ` Kanoj Sarcar
0 siblings, 0 replies; 8+ messages in thread
From: Kanoj Sarcar @ 1999-11-03 18:09 UTC (permalink / raw)
To: Neil Conway; +Cc: linux-mm
>
> This is a multi-part message in MIME format.
> --------------8C597550CEC840E9F68E4220
> Content-Type: text/plain; charset=us-ascii
> Content-Transfer-Encoding: 7bit
>
> The recent thread about >4GB surprised me, as I didn't even think >2GB
> was very stable yet. Am I wrong? Are people out there using 4GB boxes
> with decent stability? I presume it's a 2.3 feature, yes?
>
> Sorry for my ignorance, I guess I've been dozing a bit of late.
>
> Neil
I have a 2.2 patch for 4Gb support, which has seen a lot of stress
testing by now. The 2.3 >2gb support uses a different (and better
approach), but last I checked, things like rawio did not work above
>2Gb. The 64Gb support is completely new ...
Kanoj
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://humbolt.geo.uu.nl/Linux-MM/
^ permalink raw reply [flat|nested] 8+ messages in thread
* The 4GB memory thing
@ 1999-11-03 9:48 Neil Conway
1999-11-03 18:09 ` Kanoj Sarcar
0 siblings, 1 reply; 8+ messages in thread
From: Neil Conway @ 1999-11-03 9:48 UTC (permalink / raw)
To: Linux MM
[-- Attachment #1: Type: text/plain, Size: 272 bytes --]
The recent thread about >4GB surprised me, as I didn't even think >2GB
was very stable yet. Am I wrong? Are people out there using 4GB boxes
with decent stability? I presume it's a 2.3 feature, yes?
Sorry for my ignorance, I guess I've been dozing a bit of late.
Neil
[-- Attachment #2: Type: message/rfc822, Size: 670 bytes --]
From: Neil Conway <nconway.list@ukaea.org.uk>
To: "linux-smp@vger.rutgers.edu" <linux-smp@vger.rutgers.edu>
Subject: The 4GB memory thing
Date: Wed, 03 Nov 1999 09:46:14 +0000
Message-ID: <38200466.5839E78E@ukaea.org.uk>
The recent thread about >4GB surprised me, as I didn't even think >2GB
was very stable yet. Am I wrong? Are people out there using 4GB boxes
with decent stability? I presume it's a 2.3 feature, yes?
Sorry for my ignorance, I guess I've been dozing a bit of late.
Neil
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~1999-11-05 8:21 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-11-04 18:19 The 4GB memory thing Andrea Arcangeli
1999-11-04 18:48 ` Kanoj Sarcar
1999-11-04 22:50 ` Ingo Molnar
1999-11-04 22:08 ` Kanoj Sarcar
1999-11-05 8:21 ` Ingo Molnar
1999-11-04 23:41 ` Andrea Arcangeli
-- strict thread matches above, loose matches on Subject: below --
1999-11-03 9:48 Neil Conway
1999-11-03 18:09 ` Kanoj Sarcar
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox