From: Keith Owens <kaos@ocs.com.au>
To: Russell King <rmk@arm.linux.org.uk>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: 64-bit jiffies, a better solution take 2
Date: Sun, 12 May 2002 09:38:48 +1000 [thread overview]
Message-ID: <15591.1021160328@ocs3.intra.ocs.com.au> (raw)
In-Reply-To: Your message of "Sat, 11 May 2002 19:11:18 +0100." <20020511191118.F1574@flint.arm.linux.org.uk>
On Sat, 11 May 2002 19:11:18 +0100,
Russell King <rmk@arm.linux.org.uk> wrote:
>On Sat, May 11, 2002 at 10:37:39AM -0700, Linus Torvalds wrote:
>> On Sat, 11 May 2002, george anzinger wrote:
>> >
>> > So, what to do? For ARM and MIPS we could go back to solution 1:
>>
>> Why not just put that knowledge in the ARM/MIPS architecture makefile?
>>
>> ARM already has multiple linker scripts, and it already selects on them
>> based on CONFIG options, so I'd much rather just do that straightforward
>> kind of thing than play any clever games.
>
>So would I - there will be a config option, so we can just use sed on the
>relevant linker script to do the right thing.
Any reason that you are using sed and not cpp like the other
architectures?
The use and name of linker scripts varies across architectures, some
use cpp, some use sed, some do not pre-process at all. This makes it
awkward for repositories and dont-diff lists, they need special rules
for every architecture. In kbuild 2.5 I am trying to standardize on
arch/$(ARCH)/vmlinux.lds.S which is always pre-processed by cpp to
vmlinux.lds.i which is used to link vmlinux.
Using .S -> .i has three benefits. The file name and the code for
converting the file is standardized. Dont-diff lists exclude *.[oais]
files, no need for special cases for each architecture. kbuild 2.5
tracks the command, timestamp and dependencies for all .S -> .i
conversions so the ld script will become a properly controlled file,
being rebuilt when necessary and only when necessary.
For architectures that need to choose between multiple ld scripts. In
my tree I have made the ld script name a variable (arch_ld_script) that
may be set in arch/$(ARCH)/Makefile.defs.config. If the variable is
not set, it defaults to /arch/$(ARCH)/vmlinux.lds.i.
next prev parent reply other threads:[~2002-05-11 23:39 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-10-22 15:12 How should we do a 64-bit jiffies? george anzinger
2001-10-23 5:10 ` Keith Owens
2001-10-23 6:05 ` Brian Gerst
2001-10-23 6:23 ` Keith Owens
2001-10-23 8:03 ` george anzinger
2001-10-23 15:45 ` Linus Torvalds
2001-10-26 20:59 ` george anzinger
[not found] ` <200110231545.f9NFjgg01377@penguin.transmeta.com>
2002-05-10 21:35 ` 64-bit jiffies, a better solution george anzinger
2002-05-10 21:52 ` Linus Torvalds
2002-05-10 22:36 ` george anzinger
2002-05-10 22:40 ` Linus Torvalds
2002-05-11 0:42 ` 64-bit jiffies, a better solution take 2 george anzinger
2002-05-11 8:29 ` Russell King
2002-05-11 15:01 ` george anzinger
2002-05-11 16:10 ` Russell King
2002-05-11 17:31 ` george anzinger
2002-05-11 17:37 ` Linus Torvalds
2002-05-11 18:11 ` Russell King
2002-05-11 23:38 ` Keith Owens [this message]
2002-05-12 0:01 ` Russell King
2002-05-12 0:31 ` Keith Owens
2002-05-12 8:12 ` george anzinger
[not found] ` <3CDD6DA1.7B259EF1@mvista.com>
[not found] ` <20020511201748.G1574@flint.arm.linux.org.uk>
2002-05-12 8:03 ` 64-bit jiffies, a better solution take 2 (Fix ARM) george anzinger
2002-05-11 16:41 ` 64-bit jiffies, a better solution take 2 Daniel Jacobowitz
2002-05-13 11:09 ` 64-bit jiffies, a better solution Maciej W. Rozycki
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=15591.1021160328@ocs3.intra.ocs.com.au \
--to=kaos@ocs.com.au \
--cc=linux-kernel@vger.kernel.org \
--cc=rmk@arm.linux.org.uk \
/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®