From: ebiederm@xmission.com (Eric W. Biederman)
To: "Tolentino, Matthew E" <matthew.e.tolentino@intel.com>
Cc: "Andrew Morton" <akpm@osdl.org>,
"Matt Tolentino" <metolent@snoqualmie.dp.intel.com>,
<linux-kernel@vger.kernel.org>, <torvalds@osdl.org>
Subject: Re: [UPDATED PATCH] EFI support for ia32 kernels
Date: 05 Sep 2003 22:42:36 -0600 [thread overview]
Message-ID: <m1vfs6o7cz.fsf@ebiederm.dsl.xmission.com> (raw)
In-Reply-To: <D36CE1FCEFD3524B81CA12C6FE5BCAB003D42A54@fmsmsx406.fm.intel.com>
"Tolentino, Matthew E" <matthew.e.tolentino@intel.com> writes:
> > I totally agree that it is reasonable to bypass setup.S. But
> > to do that reliably requires consensus that the 32bit entry point is
> > stable. That has not happen yet, and your patch did nothing to address that.
> I
>
> > know it has to happen because I know the boot process, and what has to
> > happen to boot with a different x86 BIOS implementation.
>
> Ok, so how do we know it is stable and how might one address that? How have you
> addressed this with kexec?
Getting consensus among conservative people is a challenge. I am slowly
working on it but I have been busy with other things.
> > Entering via the 32bit entry point has not been previously discussed.
> > H. Petern Anvin has not been convinced it should be a stable kernel
> > entry point.
>
> Why? I've missed this argument.
>
> The documentation has not been updated. A recent RedHat
> > kernel has even shipped with a different 32bit kernel entry point.
>
> I'm afraid I haven't looked at kexec. Do you employ the standard 32 bit entry
> point or do you actually go back to real mode or something in between?
I use it with the firm knowledge that kernel developers may change it if
the fancy takes them. There are getting to be fewer and fewer reasons
why someone would want to change it but...
> > My hunch is that most of the EFI code should actually live in another
> > subarch. I think the kernel has support for compiling in multiple
> > subarches. If not it is simply because no one has gotten
> > that far yet.
>
> I can see how this could be useful and potentially consolidate the efi related
> code in ia64, the ia32 stuff I've posted, and any other architecture that
> supports efi in the future, but don't know about compiling in multiple subarchs.
> Comments on how this is done?
I haven't had a chance to really look at that yet.
Eric
next prev parent reply other threads:[~2003-09-06 4:43 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-09-04 18:07 [UPDATED PATCH] EFI support for ia32 kernels Tolentino, Matthew E
2003-09-04 18:24 ` Linus Torvalds
2003-09-04 19:30 ` Alan Cox
2003-09-06 4:42 ` Eric W. Biederman [this message]
-- strict thread matches above, loose matches on Subject: below --
2003-09-05 22:22 Doran, Mark
2003-09-05 3:52 Doran, Mark
2003-09-05 21:24 ` Jamie Lokier
2003-09-02 20:21 Tolentino, Matthew E
2003-09-03 8:25 ` Eric W. Biederman
2003-09-02 20:02 Tolentino, Matthew E
2003-09-04 15:35 ` Eric W. Biederman
2003-09-05 22:00 ` Mark Gross
2003-09-06 4:34 ` Eric W. Biederman
2003-08-29 20:19 Matt Tolentino
2003-08-29 22:29 ` Andrew Morton
2003-08-31 20:24 ` Eric W. Biederman
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=m1vfs6o7cz.fsf@ebiederm.dsl.xmission.com \
--to=ebiederm@xmission.com \
--cc=akpm@osdl.org \
--cc=linux-kernel@vger.kernel.org \
--cc=matthew.e.tolentino@intel.com \
--cc=metolent@snoqualmie.dp.intel.com \
--cc=torvalds@osdl.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