linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* How to alloc highmem page below 4GB on i386?
@ 2008-06-30 18:03 Pierre Ossman
  2008-07-04 17:58 ` Pierre Ossman
  0 siblings, 1 reply; 7+ messages in thread
From: Pierre Ossman @ 2008-06-30 18:03 UTC (permalink / raw)
  To: LKML, linux-mm

[-- Attachment #1: Type: text/plain, Size: 783 bytes --]

Simple question. How do I allocate a page from highmem, that's still
within 32 bits? x86_64 has the DMA32 zone, but i386 has just HIGHMEM.
As most devices can't DMA above 32 bit, I have 3 GB of memory that's
not getting decent usage (or results in needless bouncing). What to do?

I tried just enabling CONFIG_DMA32 for i386, but there is some guard
against too many memory zones. I'm assuming this is there for a good
reason?

-- 
     -- Pierre Ossman

  Linux kernel, MMC maintainer        http://www.kernel.org
  rdesktop, core developer          http://www.rdesktop.org

  WARNING: This correspondence is being monitored by the
  Swedish government. Make sure your server uses encryption
  for SMTP traffic and consider using PGP for end-to-end
  encryption.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2008-07-04 22:24 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-06-30 18:03 How to alloc highmem page below 4GB on i386? Pierre Ossman
2008-07-04 17:58 ` Pierre Ossman
2008-07-04 18:12   ` Arjan van de Ven
2008-07-04 20:23     ` Pierre Ossman
2008-07-04 20:37       ` Arjan van de Ven
2008-07-04 22:02         ` Pierre Ossman
2008-07-04 22:24           ` Arjan van de Ven

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox