All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Stephen C. Tweedie" <sct@redhat.com>
To: Keir Fraser <Keir.Fraser@cl.cam.ac.uk>
Cc: Ian Pratt <m+Ian.Pratt@cl.cam.ac.uk>,
	xen-devel@lists.xensource.com,
	Tom Hibbert <tom.xen@thoughtcrime.org.nz>
Subject: Re: 3.0.2-testing: pci_set_dma_mask, pci_set_consistent_dma_mask(pci, 0x0fffffff) returns < 0 (ICE1712)
Date: Wed, 12 Apr 2006 14:53:54 -0400	[thread overview]
Message-ID: <1144868035.3337.63.camel@orbit.scot.redhat.com> (raw)
In-Reply-To: <c53e55d92b67aa3a43e24f43b2fe0356@cl.cam.ac.uk>

Hi,

On Wed, 2006-04-12 at 18:19 +0100, Keir Fraser wrote:

> > Are there plans to extend it to allow targeted freeing of memory in
> > specific physical regions?  That would improve the ability to support
> > odd dma masks, but would also directly improve other things like the 
> > pgd
> > starvation issue that we're currently working around with the
> > lowmem_emergency_pool.  It would be good to have a generic approach to
> > that which did not require custom boot parameters.
> 
> I'm not sure what you mean. Can you give a simple example?

On raw metal, when we start to get low on a specific memory zone, either
for DMA24/DMA32 or on a specific NUMA node, we can start to specifically
reclaim pages from that memory zone, swapping them out or simply
evicting cache.

If the Xen HV runs out of MEMZONE_DMADOM pages, aren't we basically out
of luck right now?  Xen guests can't see that shortage, nor does the
vmscan.c code have any code to target pages for stealing based on MFN
rather than PFN.

--Stephen

  reply	other threads:[~2006-04-12 18:53 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-04-12 12:14 3.0.2-testing: pci_set_dma_mask, pci_set_consistent_dma_mask(pci, 0x0fffffff) returns < 0 (ICE1712) Ian Pratt
2006-04-12 16:55 ` Keir Fraser
2006-04-12 17:15   ` Stephen C. Tweedie
2006-04-12 17:19     ` Keir Fraser
2006-04-12 18:53       ` Stephen C. Tweedie [this message]
2006-04-13  7:46         ` Keir Fraser
2006-04-13 19:05           ` Stephen C. Tweedie
2006-04-14  6:46             ` Keir Fraser
2006-04-14  7:53               ` Molle Bestefich
2006-04-14  8:48                 ` Keir Fraser
  -- strict thread matches above, loose matches on Subject: below --
2006-04-11 11:31 Tom Hibbert

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1144868035.3337.63.camel@orbit.scot.redhat.com \
    --to=sct@redhat.com \
    --cc=Keir.Fraser@cl.cam.ac.uk \
    --cc=m+Ian.Pratt@cl.cam.ac.uk \
    --cc=tom.xen@thoughtcrime.org.nz \
    --cc=xen-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.