From: Jacob Gorm Hansen <jacobg@diku.dk>
To: xen-devel@lists.xensource.com
Subject: Re: Idea: Small Address Spaces
Date: Tue, 05 Apr 2005 20:52:22 -0700 [thread overview]
Message-ID: <42535CF6.3040102@diku.dk> (raw)
In-Reply-To: <4251D3DC.8040309@diku.dk>
Jacob Gorm Hansen wrote:
> hi,
>
> in the cases where users (like me) wish to run Xen with MPI on Ethernets
> or similar, and don't care too much about driver isolation, I am
> thinking of trying to apply Jochen Liedtke's old 'small address spaces'
> hack, to see if I can improve domU I/O performance.
>
> My idea is to reserve some additional virtual address space below Xen,
> e.g. at 0xF0000000, and map the kernel part of dom0* there permanently.
> The user space part of dom0 I would map as normal from 0 - 0xC0000000,
> to avoid relinking dom0 applications. I would use the segments to keep
> the domUs below 0xF0000000. In this way, TLB flushes should only be
> necessary when dom0 exits to user space, not when handling interrupts or
> when domUs are asking for I/O.
Hmmm turns out this is pretty hard to do without relinking userspace, as
naturally the linux0 likes to peek and poke user-space addresses itself,
as does Xen.
I guess what I could do (my original plan actually, before I got too
clever for my own good), would be to squeeze userspace into the
permanent mapping as well, and then have a relinked busybox or similar
in there, instead of a full, standard Linux disto.
Jacob
prev parent reply other threads:[~2005-04-06 3:52 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-04-04 23:55 Idea: Small Address Spaces Jacob Gorm Hansen
2005-04-06 3:52 ` Jacob Gorm Hansen [this message]
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=42535CF6.3040102@diku.dk \
--to=jacobg@diku.dk \
--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.