From: James Bottomley <James.Bottomley@HansenPartnership.com>
To: linux-kernel@vger.kernel.org
Cc: James.Bottomley@steeleye.com
Subject: Re: [RFC] modularization of i386 setup_arch and mem_init in 2.4.18
Date: Mon, 11 Mar 2002 11:51:29 -0500 [thread overview]
Message-ID: <200203111651.g2BGpUF06663@localhost.localdomain> (raw)
[resend: vger ate the email with the diffs inline]
I've done a first pass at the separation Dave Jones Suggested.
The patches are here (diff is 250k, BK patch 25k):
http://www.hansenpartnership.com/voyager/files/split-2.4.6.diff
http://www.hansenpartnership.com/voyager/files/split-2.4.6.BK
(The bitkeeper patch is much smaller because a lot of files are only moved).
This split introduces new generic and visw directories and pulls all of the
visw specific defines out of kernel (except for some tiny cases inside
smpboot.c which were rather difficult to hook out). It also contains
preparatory abstraction work for me doing the same split for my voyager patch.
The basics of the patch are:
- creating a set of hooks which all archs must supply (asm-i386/arch_hooks.h)
- adding some arch specific includes for inline functions (currently only for
hooks in the timer interrupt).
- using more fine grained CONFIG_X86_* options to turn on and off other pieces
of the compile.
Please provide feedback; I'm going to continue on now and try to place voyager
in this abstraction (so I'll probably be adding more hooks and things).
James
next reply other threads:[~2002-03-11 16:52 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-03-11 16:51 James Bottomley [this message]
2002-03-12 3:43 ` James Bottomley
-- strict thread matches above, loose matches on Subject: below --
2002-03-08 22:54 James Bottomley
2002-03-08 21:08 Patricia Gaughen
2002-03-08 21:33 ` Dave Jones
2002-03-08 21:34 ` Greg KH
2002-03-09 1:15 ` Josh Fryman
2002-03-09 1:21 ` Dave Jones
2002-03-10 7:42 ` Eric W. Biederman
2002-03-10 13:08 ` Alan Cox
2002-03-11 3:17 ` Eric W. Biederman
2002-03-08 23:48 ` Christer Weinigel
2002-03-09 1:22 ` Christer Weinigel
2002-03-10 7:27 ` 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=200203111651.g2BGpUF06663@localhost.localdomain \
--to=james.bottomley@hansenpartnership.com \
--cc=James.Bottomley@steeleye.com \
--cc=linux-kernel@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
all inboxes | Powered by JetHome®