From: Horms <horms@verge.net.au>
To: linux-ia64@vger.kernel.org
Subject: [patch 0/5] Physical mode SAL calls
Date: Mon, 23 Oct 2006 08:48:40 +0000 [thread overview]
Message-ID: <20061023084840.730815639@tabatha.lab.ultramonkey.org> (raw)
Hi,
I am reposting this series of patches, as some of the posts that made up
the original series seem to have never made the list.
Currently the EFI code will fallback to physical mode if it
can't map itself into virtual memory. However, if this occurs
SAL calls fail, because the kernel runs them in virtual mode regardless.
This fails because sometimes the PAL calls actually call EFI code
internally, expecting it to be maped into a virtial area of memory,
which it isn't.
This series of patches also addes a kernel command line option
to force EFI (and SAL) to stay in physical mode. This is primarily
for testing that physical mode calls work with this patchset.
But I believe that physical mode EFI calls will be needed
to successfully kexec between kernels (or hypervisors) that
have a different PAGE_OFFSET (e.g. linux and xen), as
the EFI code can only be mapped zero or one times. That is,
if linux maps it, xen won't be able to run, and vice versa.
But by staying with physical mode calls the problem goes away.
--
Horms
H: http://www.vergenet.net/~horms/
W: http://www.valinux.co.jp/en/
next reply other threads:[~2006-10-23 8:48 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-10-23 8:48 Horms [this message]
2006-10-23 15:15 ` [patch 0/5] Physical mode SAL calls Jack Steiner
2006-10-24 0:46 ` Horms
2006-12-13 2:05 ` Horms
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=20061023084840.730815639@tabatha.lab.ultramonkey.org \
--to=horms@verge.net.au \
--cc=linux-ia64@vger.kernel.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox